IApplication インタフェース

名前空間: NextDesign.Desktop

説明

エクステンション実行環境に与える共有変数です。
スクリプトでは、この変数を通して、アプリケーションの様々な情報にアクセスすることができます。

所属エリア

名前 説明
グローバル エクステンションの実行環境や実行状態にアクセスするAPI群です。

プロパティ

名前 説明
Commands コマンドマネージャ
Diff 差分抽出オブジェクト
EditionId エディション識別名
EditionShortName エディション短縮名
Env アプリケーション実行環境
Errors エラー一覧
Extensions エクステンション管理
FileUtil ファイル操作ユーティリティオブジェクト
Output 出力
Search 検索マネージャ
Util 汎用ユーティリティオブジェクト
Version アプリケーションのバージョン番号
Window ワークスペースウィンドウのUI操作オブジェクト
Workspace ワークスペース

メソッド

名前 説明
CreateCommandParams コマンドパラメータを作成します。
CreateScriptParams スクリプトパラメータを作成します。
CreateSearch [Obsolete] 検索オブジェクトを生成します。
ExecuteCommand 指定された識別子のコマンドを実行します。
ExecuteScript 指定されたスクリプトファイルを読み込んで実行します。
ExecuteScriptCode 与えられたスクリプトコードを実行します。
GetFeatureValue 現在のエディションにおける、指定したフィーチャの指定したキー(属性)値を取得します。
指定したフィーチャの有効/無効に関係なく値を取得できます。

なお、指定したフィーチャが見つからない場合、値はnullを返します。
また、指定したフィーチャキー名が見つからない場合、値はnullを返します。
IsFeatureEnabled 現在のエディションにおいて、指定したフィーチャが有効であるか調べます。
Quit アプリケーションを終了します。
Restart アプリケーションの再起動を要求します。
再起動要求時にプロジェクトを開いていた場合は、再起動後に同じプロジェクトを開きます。
なお、再起動に失敗した場合は false を返します。
ThrowUserException ユーザー例外をスローします。